tractor mounted potato harvester - Turkish English Dictionary